Text copied to clipboard!
Pealkiri
Text copied to clipboard!Manustatud Tarkvara Insener
Kirjeldus
Text copied to clipboard!
Otsime kogenud Manustatud Tarkvara Inseneri, kes liituks meie arendusmeeskonnaga ja aitaks luua uuenduslikke ning töökindlaid tarkvaralahendusi manussüsteemidele. Selles rollis vastutad sa tarkvara arendamise, testimise ja hoolduse eest erinevates manustatud süsteemides, sealhulgas tööstusautomaatika, meditsiiniseadmete, autotööstuse ja tarbeelektroonika valdkondades.
Manustatud Tarkvara Insenerina töötad sa tihedas koostöös riistvarainseneride, süsteemiarhitektide ja teiste tarkvaraarendajatega, et tagada süsteemide optimaalne toimimine. Sinu ülesandeks on kirjutada tõhusat ja töökindlat koodi, mis töötab piiratud ressursiga seadmetes, ning osaleda kogu tarkvaraarenduse elutsüklis alates nõuete kogumisest kuni lõpliku juurutamiseni.
Töö eeldab tugevaid teadmisi C ja C++ programmeerimiskeeltest, reaalajaprotsessidest, operatsioonisüsteemidest (nt FreeRTOS, Linux), samuti oskust lugeda ja mõista elektroonikaskeeme. Hindame kõrgelt kogemust mikrokontrollerite (nt ARM Cortex-M) ja erinevate liideste (I2C, SPI, UART) kasutamisel.
Pakume võimalust töötada dünaamilises ja tehnoloogiliselt arenenud keskkonnas, kus saad panustada innovaatiliste toodete arendamisse. Meie ettevõte väärtustab pidevat õppimist ja professionaalset arengut, pakkudes koolitusi ja võimalust osaleda rahvusvahelistes projektides.
Kui sind huvitab töö, kus saad rakendada oma tehnilisi oskusi ja loovust, et arendada järgmise põlvkonna manussüsteeme, siis ootame sinu kandideerimist!
Kohustused
Text copied to clipboard!- Manussüsteemide tarkvara arendamine ja hooldus
- Koodi kirjutamine C ja C++ keeltes
- Reaalaja operatsioonisüsteemide kasutamine ja seadistamine
- Koostöö riistvarainseneride ja teiste arendajatega
- Tarkvaraveaotsing ja probleemide lahendamine
- Tarkvaradokumentatsiooni koostamine
- Testide ja valideerimise läbiviimine
- Uute tehnoloogiate ja tööriistade uurimine ja rakendamine
- Tarkvaraarhitektuuri kavandamine
- Osalemine toote arenduse elutsüklis algusest lõpuni
Nõuded
Text copied to clipboard!- Tugevad teadmised C ja C++ programmeerimiskeeltest
- Kogemus manussüsteemide arendamisel
- Töökogemus reaalaja operatsioonisüsteemidega (nt FreeRTOS, RTEMS)
- Arusaam elektroonikast ja mikrokontrolleritest
- Võime lugeda ja mõista riistvaraskeeme
- Hea probleemilahendusoskus ja analüütiline mõtlemine
- Võime töötada iseseisvalt ja meeskonnas
- Hea eesti ja inglise keele oskus
- Kogemus versioonihaldussüsteemidega (nt Git)
- Tehniline kõrgharidus (elektroonika, informaatika või sarnane)
Võimalikud intervjuu küsimused
Text copied to clipboard!- Milline on sinu kogemus C ja C++ programmeerimisel?
- Kas oled töötanud reaalaja operatsioonisüsteemidega? Millistega?
- Kirjelda projekti, kus arendasid manussüsteemi tarkvara.
- Kuidas lähened tarkvaravigade leidmisele ja parandamisele?
- Milliseid mikrokontrollereid oled kasutanud?
- Kas sul on kogemust elektroonikaskeemide lugemisel?
- Kuidas tagad oma koodi töökindluse ja efektiivsuse?
- Milliseid tööriistu ja arenduskeskkondi eelistad?
- Kas oled töötanud meeskonnas koos riistvarainseneridega?
- Milline on sinu kogemus versioonihaldusega (nt Git)?